import QtQuick 2.0
import "../rabbitmqmodel"

RabbitmqModel {
    modelname: "RuntimeData"
    servicename: Utils._SERVICE_NAME_PROCEDURE
    property var runtime_ics_state: ({})
    property var runtime_cell_temp: ({})
    property var runtime_cell2_temp: ({})
    property var runtime_housing_temp: ({})
    property var runtime_absorbance: ({})
    property var runtime_percent: ({})
    property var runtime_din0: ({})
    property var runtime_din1: ({})
    property var runtime_leakage: ({})

    property var runtime_relay0: ({})
    property var runtime_relay1: ({})
    property var runtime_relay2: ({})
    property var runtime_relay3: ({})
    property var runtime_aout0: ({})
    property var runtime_aout1: ({})
    property var runtime_seq_aout0: ({})
    property var runtime_seq_aout1: ({})
    property var runtime_seq_aout2: ({})
    property var runtime_seq_aout3: ({})
    property var runtime_seq_aout4: ({})
    property var runtime_seq_aout5: ({})

    property var runtime_state: ({})
    property var runtime_main_procedure: ({})
    property var runtime_sub_procedure: ({})
    property var runtime_trigger_source: ({})
    property var runtime_channel: ({})
    property var runtime_user: ({})

    property var runtime_prime_port: ({})
    property var runtime_prime_volume: ({})
    property var sequencer_nchannels: ({})

    property var runtime_sw_rev: ({})

    property var adjustment_liquid_sensor_current: ({})
    property var adjustment_liquid_sensor_output: ({})
    property var adjustment_liquid_sensor_threshold: ({})
    property var adjustment_liquid_sensor_full_pipe_output: ({})

    property var adjustment_led0_current: ({})
    property var adjustment_led1_current: ({})
    property var adjustment_water_blank0: ({})
    property var adjustment_water_blank1: ({})

    property var adjustment_actual_temperature: ({})
    property var adjustment_aout_trim_count: ({})
    property var adjustment_aout_trim_channel: ({})

    property var runtime_enet_gateway: ({})
    property var runtime_enet_ip_addr: ({})
    property var runtime_enet_state: ({})
    property var runtime_enet_submask: ({})

    property var runtime_midb_rev: ({})

    property var diagnose_heater_enable: ({})
    property var diagnose_heater2_enable: ({})
    property var diagnose_erv_current_port: ({})
    property var diagnose_erv_target_port: ({})
    property var diagnose_liquid_valve: ({})
    property var diagnose_waste_valve: ({})
    property var diagnose_hpvt_valve: ({})
    property var diagnose_hpvb_valve: ({})
    property var diagnose_hpvd_valve: ({})
    property var diagnose_trvt_valve: ({})
    property var diagnose_wwv_valve: ({})
    property var diagnose_peris_motor_speed: ({})
    property var diagnose_peris_motor_turns: ({})
    property var diagnose_peris_remain_steps: ({})
    property var diagnose_syringe_valve_position: ({})
    property var diagnose_syringe_target_position: ({})
    property var diagnose_syringe_speed: ({})
    property var diagnose_syringe_delay: ({})

    property var upper_range_value: ({})
    property var lower_range_value: ({})

    property var runtime_popup_hint: ({})

    property var num_of_errors: ({})
    property var num_of_warnings: ({})
    property var current_errors: ({})
    property var current_warnings: ({})
    property var has_fatal_errors: ({})
    property var local_cell_temp: ({})
    property var local_housing_temp: ({})
}
